package com.augurit.gzcgwsp.jzfqwczzxn.service;

import java.util.List;

import com.augurit.common.base.service.ICrudService;
import com.augurit.common.system.web.auth.form.LoginUserForm;
import com.augurit.gzcgwsp.jzfqwczzxn.entity.YwYnJzfqwczzXn;
import com.augurit.gzcgwsp.jzfqwczzxn.web.form.YwYnJzfqwczzXnForm;
import com.augurit.gzcgwsp.ywcmn.web.form.YwComSjcllistForm;

public interface IYwYnJzfqwczzXnService extends ICrudService<YwYnJzfqwczzXnForm, Long> {

	
	public List<YwYnJzfqwczzXn> getByAcceptNo(String acceptNo);

	public  List<YwComSjcllistForm>  getSjcls(YwYnJzfqwczzXnForm form);
	
	public void changeYslState(Long id, Long state,String yslThyy);
	
	public String wfBusYslTuih(YwYnJzfqwczzXnForm form,LoginUserForm loginUser) throws Exception;

	public YwYnJzfqwczzXn getEntity(Long id);

	public void saveEntity(YwYnJzfqwczzXn form);

	public void updateAcceptNo(YwYnJzfqwczzXn form);

	/**
	 * 打证
	 * @param form
	 * @param context
	 * @return
	 */
	public String printZs(YwYnJzfqwczzXnForm form, String context);

	/**
	 * 获取收案区域
	 * @param id
	 * @return
	 */
	public String getArea(Long id);
}
